From 3056324570dc5f0e94a9da0958e4980199200ab6 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 23 Jun 2012 12:20:54 -0400 Subject: [PATCH] GtkNotebook: Fix reverse tab order When using Shift-Tab to move the focus out of page content onto the tab label, we end up in a situation where both Tab and Shift-Tab move focus back into the page, which is not really what is expected when the notebook is part of a dialog. Instead, arrange things so that using Shift-Tab with focus on a tab label moves the focus out of the notebook. http://bugzilla.gnome.org/show_bug.cgi?id=669986 --- gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index 214af5668d..cf077c8e79 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -4149,7 +4149,7 @@ focus_tabs_in (GtkNotebook *notebook) if (priv->show_tabs && priv->cur_page) { gtk_widget_grab_focus (GTK_WIDGET (notebook)); - + gtk_notebook_set_focus_child (notebook, NULL); gtk_notebook_switch_focus_tab (notebook, g_list_find (priv->children, priv->cur_page)); -- 2.30.2